home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PC Media 22
/
PC MEDIA CD22.iso
/
share
/
jdos
/
ed3eng
/
3deng.doc
< prev
next >
Wrap
Text File
|
1994-05-06
|
4KB
|
101 lines
DOCUMENTATION FOR 3DENG DEMO Ed Goldman 06-MAY-94
-------------------------------------------------------------------------------
****** IMPORTANT****
IF YOU ARE NOT INTO READING THE WHOLE THING AND WANT TO RUN THE DEMO,
MAKE SURE YOU START IT THE FIRST TIME BY RUNNING THE 3DENG.BAT FILE.
THIS CONFIGURES THE DRIVERS FOR YOUR SOUND CARD. THE DEMO WILL MOST
LIKELY NOT RUN OTHERWISE. AFTER THE FIRST TIME, YOU CAN SIMPLY TYPE
"ENG" TO START IT AND AVOID SOUND CONFIGURATION.
THANK YOU.
***********************
System Requirements
-------------------
386 or better
Standard VGA card
About 500-550K of free conventional memory
Joystick (recommended) or keyboard
Sound Cards supported: A whole bunch! Or none.
Running the demo
----------------
At the DOS command prompt, type "3deng". You'll be asked to configure
the demo for your digital sound card and then for your music (midi)
card (basically this runs the setd and setm commands provided with the
DIGIPAK/MIDIPAK development kit. After you've done this once, you can
just type "eng" to start the demo).
After the demo is configured for your sound card, a text screen will
show you the keyboard commands and will ask if you wish to use a
a joystick. If so, you will be asked to calibrate the stick and then the
demo begins.
You are in a spaceship and can fly around. There are 4 other ships and
1 rotating sign that will appear. The ship that is initially targeted
(with a green box on it) can be remote controlled via the keyboard.
Targets can be cycled via the "T" key. When an object is targeted,
your on-board computer will emit an audible tone and change the cross
hair color to indicate a likely hit by your lasers. Blast Away!
For Users with Slower Machines/VGA Cards
----------------------------------------
The options you can use which should pick up the speed of things are:
Gouraud Shading Toggle Off < "G" key >
Texture Map Shading Toggle Off < "M" key >
Targeting Computer Toggle Off < "C" key >
OS/2 and Windows DOS Boxes
---------------------------
The MIDIPAK music driver doesn't seem to work in these hosted DOS
environments (Windows seems a bit better than OS/2 in this respect as
sometimes the music plays for a bit, in OS/2 no music).
Also, for soundblaster owners (like myself), I found that under OS/2
I cannot get the digital sound to work unless I use the Soundblaster
Clone driver, not the Create Labs Soundblaster driver. I'm not sure
why, but I do know that one difference between the 2 drivers is that
the CLabs version sets DMA backfill mode, and the clone doesn't.
Misc & Errata
--------------
o I'm not sure how *well* all sound cards are supported since I don't
personally have all of them to test on. I have an original Create
Labs 1.5 SB and the CLabs SB driver and Clone SB driver work for me.
The PC speaker driver works, but of course sounds like crap. I've
heard there may be a problem with the SB16 driver (I don't yet
have the latest driver release for DIGIPAK which is supposed to fix
some sort of problem with the SB16). If you find you can't start
the demo, try just using no sound in the config menu.
o I think the code is pretty much bug free right now -- within limits.
No doubt there's still some fixed point math overflow demons lurking
around (why can't floating point just be fast?! <g>). I'll bet if you
just keep flying in a straight line for a while it will crash or go
berzerk. I just haven't gotten to boundary condition code yet.
o Optimization work is just never done. I'm pretty happy with the
Gouraud shading, but the texture mapper needs a complete revamp.
There's still plenty that can be done overall, even though a I've
already done a lot, and some key routines converted to assembler.
I haven't even given much of a look at a bunch of the new stuff I've
thrown in.
o If you're interested I developed this stuff with:
Borland C++ 3.1 and TASM
John Ratcliff's DIGIPAK/MIDIPAK sound drivers
Fractal Design Painter 2.0
Neopaint (just minimally)
Autodesk 3D Concepts (3d ship design)
FastGraph 3.0 (really only used for the joystick functions)
o Finally, no, I am not releasing source code. However, if you have
questions or need help, I'll be happy to respond.
-edg-
Internet: edg@ingres.com
Compuserve: 72630,2763